[INFO] fetching crate google-gmail1 1.0.7+20171128...
[INFO] checking google-gmail1-1.0.7+20171128 against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] extracting crate google-gmail1 1.0.7+20171128 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate google-gmail1 1.0.7+20171128 on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate google-gmail1 1.0.7+20171128
[INFO] finished tweaking crates.io crate google-gmail1 1.0.7+20171128
[INFO] tweaked toml for crates.io crate google-gmail1 1.0.7+20171128 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 56063479d94cbbd96a1b9d2a5c68dea26e21aae9ae8ade94591f75f3235b008d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "56063479d94cbbd96a1b9d2a5c68dea26e21aae9ae8ade94591f75f3235b008d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "56063479d94cbbd96a1b9d2a5c68dea26e21aae9ae8ade94591f75f3235b008d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56063479d94cbbd96a1b9d2a5c68dea26e21aae9ae8ade94591f75f3235b008d", kill_on_drop: false }`
[INFO] [stdout] 56063479d94cbbd96a1b9d2a5c68dea26e21aae9ae8ade94591f75f3235b008d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ed243427550d724266ce4a544c1c0600aa578cc64323510d100c1bc818dd479
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6ed243427550d724266ce4a544c1c0600aa578cc64323510d100c1bc818dd479", kill_on_drop: false }`
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking matches v0.1.8
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]     Checking safemem v0.3.3
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking untrusted v0.6.2
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling openssl v0.10.30
[INFO] [stderr]     Checking percent-encoding v1.0.1
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking language-tags v0.2.2
[INFO] [stderr]     Checking typeable v0.1.2
[INFO] [stderr]     Checking traitobject v0.1.0
[INFO] [stderr]    Compiling native-tls v0.2.4
[INFO] [stderr]     Checking openssl-probe v0.1.2
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]     Checking antidote v1.0.0
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]     Checking unicode-bidi v0.3.4
[INFO] [stderr]     Checking unicode-bidi v0.2.6
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.19
[INFO] [stderr]     Checking log v0.4.11
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking ring v0.13.5
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking serde_json v1.0.57
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking base64 v0.10.1
[INFO] [stderr]    Compiling syn v1.0.39
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking uuid v0.2.3
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking webpki v0.18.1
[INFO] [stderr]     Checking sct v0.4.0
[INFO] [stderr]     Checking hyper v0.10.16
[INFO] [stderr]     Checking webpki-roots v0.15.0
[INFO] [stderr]     Checking rustls v0.13.1
[INFO] [stderr]     Checking url v0.5.10
[INFO] [stderr]     Checking hyper-native-tls v0.3.0
[INFO] [stderr]     Checking hyper-rustls v0.6.2
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]     Checking yup-oauth2 v1.0.12
[INFO] [stderr]     Checking google-gmail1 v1.0.7+20171128 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:574:28
[INFO] [stdout]     |
[INFO] [stdout] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:166:31
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stdout]     |                               ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |     MissingToken(Box<error::Error>),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:342:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stdout]     |                                      ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:369:52
[INFO] [stdout]     |
[INFO] [stdout] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stdout]     |                                                    ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout]     |                                                ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:616:27
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stdout]     |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:622:25
[INFO] [stdout]     |
[INFO] [stdout] 622 |     pub reader: &'a mut ReadSeek,
[INFO] [stdout]     |                         ^^^^^^^^ help: use `dyn`: `dyn ReadSeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2711:31
[INFO] [stdout]      |
[INFO] [stdout] 2711 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2726:27
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:2732:66
[INFO] [stdout]      |
[INFO] [stdout] 2732 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2889:50
[INFO] [stdout]      |
[INFO] [stdout] 2889 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateVacationCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2980:31
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2995:27
[INFO] [stdout]      |
[INFO] [stdout] 2995 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3001:66
[INFO] [stdout]      |
[INFO] [stdout] 3001 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3156:50
[INFO] [stdout]      |
[INFO] [stdout] 3156 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3245:31
[INFO] [stdout]      |
[INFO] [stdout] 3245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3260:27
[INFO] [stdout]      |
[INFO] [stdout] 3260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3266:66
[INFO] [stdout]      |
[INFO] [stdout] 3266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3399:50
[INFO] [stdout]      |
[INFO] [stdout] 3399 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3488:31
[INFO] [stdout]      |
[INFO] [stdout] 3488 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3503:27
[INFO] [stdout]      |
[INFO] [stdout] 3503 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3509:66
[INFO] [stdout]      |
[INFO] [stdout] 3509 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3642:50
[INFO] [stdout]      |
[INFO] [stdout] 3642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetImapCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3747:31
[INFO] [stdout]      |
[INFO] [stdout] 3747 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3763:27
[INFO] [stdout]      |
[INFO] [stdout] 3763 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3769:66
[INFO] [stdout]      |
[INFO] [stdout] 3769 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3889:53
[INFO] [stdout]      |
[INFO] [stdout] 3889 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3891:65
[INFO] [stdout]      |
[INFO] [stdout] 3891 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4078:50
[INFO] [stdout]      |
[INFO] [stdout] 4078 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageImportCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4167:31
[INFO] [stdout]      |
[INFO] [stdout] 4167 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4182:27
[INFO] [stdout]      |
[INFO] [stdout] 4182 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4188:66
[INFO] [stdout]      |
[INFO] [stdout] 4188 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4321:50
[INFO] [stdout]      |
[INFO] [stdout] 4321 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4411:31
[INFO] [stdout]      |
[INFO] [stdout] 4411 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4426:27
[INFO] [stdout]      |
[INFO] [stdout] 4426 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4432:66
[INFO] [stdout]      |
[INFO] [stdout] 4432 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4576:50
[INFO] [stdout]      |
[INFO] [stdout] 4576 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4675:31
[INFO] [stdout]      |
[INFO] [stdout] 4675 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4690:27
[INFO] [stdout]      |
[INFO] [stdout] 4690 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4696:66
[INFO] [stdout]      |
[INFO] [stdout] 4696 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4882:50
[INFO] [stdout]      |
[INFO] [stdout] 4882 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserHistoryListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4979:31
[INFO] [stdout]      |
[INFO] [stdout] 4979 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4995:27
[INFO] [stdout]      |
[INFO] [stdout] 4995 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5001:66
[INFO] [stdout]      |
[INFO] [stdout] 5001 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5109:53
[INFO] [stdout]      |
[INFO] [stdout] 5109 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5111:65
[INFO] [stdout]      |
[INFO] [stdout] 5111 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5270:50
[INFO] [stdout]      |
[INFO] [stdout] 5270 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftCreateCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5360:31
[INFO] [stdout]      |
[INFO] [stdout] 5360 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5375:27
[INFO] [stdout]      |
[INFO] [stdout] 5375 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5381:66
[INFO] [stdout]      |
[INFO] [stdout] 5381 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5525:50
[INFO] [stdout]      |
[INFO] [stdout] 5525 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5615:31
[INFO] [stdout]      |
[INFO] [stdout] 5615 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5630:27
[INFO] [stdout]      |
[INFO] [stdout] 5630 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5636:66
[INFO] [stdout]      |
[INFO] [stdout] 5636 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5769:50
[INFO] [stdout]      |
[INFO] [stdout] 5769 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5859:31
[INFO] [stdout]      |
[INFO] [stdout] 5859 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5874:27
[INFO] [stdout]      |
[INFO] [stdout] 5874 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5880:66
[INFO] [stdout]      |
[INFO] [stdout] 5880 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6024:50
[INFO] [stdout]      |
[INFO] [stdout] 6024 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6113:31
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6128:27
[INFO] [stdout]      |
[INFO] [stdout] 6128 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6134:66
[INFO] [stdout]      |
[INFO] [stdout] 6134 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6267:50
[INFO] [stdout]      |
[INFO] [stdout] 6267 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6364:31
[INFO] [stdout]      |
[INFO] [stdout] 6364 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6380:27
[INFO] [stdout]      |
[INFO] [stdout] 6380 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6386:66
[INFO] [stdout]      |
[INFO] [stdout] 6386 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6494:53
[INFO] [stdout]      |
[INFO] [stdout] 6494 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6496:65
[INFO] [stdout]      |
[INFO] [stdout] 6496 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6655:50
[INFO] [stdout]      |
[INFO] [stdout] 6655 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftSendCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6745:31
[INFO] [stdout]      |
[INFO] [stdout] 6745 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6760:27
[INFO] [stdout]      |
[INFO] [stdout] 6760 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6766:66
[INFO] [stdout]      |
[INFO] [stdout] 6766 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6910:50
[INFO] [stdout]      |
[INFO] [stdout] 6910 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageUntrashCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6999:31
[INFO] [stdout]      |
[INFO] [stdout] 6999 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7014:27
[INFO] [stdout]      |
[INFO] [stdout] 7014 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7020:66
[INFO] [stdout]      |
[INFO] [stdout] 7020 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7153:50
[INFO] [stdout]      |
[INFO] [stdout] 7153 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetPopCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7249:31
[INFO] [stdout]      |
[INFO] [stdout] 7249 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7264:27
[INFO] [stdout]      |
[INFO] [stdout] 7264 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7270:66
[INFO] [stdout]      |
[INFO] [stdout] 7270 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7427:50
[INFO] [stdout]      |
[INFO] [stdout] 7427 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdatePopCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7516:31
[INFO] [stdout]      |
[INFO] [stdout] 7516 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7531:27
[INFO] [stdout]      |
[INFO] [stdout] 7531 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7537:66
[INFO] [stdout]      |
[INFO] [stdout] 7537 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7670:50
[INFO] [stdout]      |
[INFO] [stdout] 7670 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetVacationCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7766:31
[INFO] [stdout]      |
[INFO] [stdout] 7766 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7781:27
[INFO] [stdout]      |
[INFO] [stdout] 7781 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7787:66
[INFO] [stdout]      |
[INFO] [stdout] 7787 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7933:50
[INFO] [stdout]      |
[INFO] [stdout] 7933 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8023:31
[INFO] [stdout]      |
[INFO] [stdout] 8023 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8038:27
[INFO] [stdout]      |
[INFO] [stdout] 8038 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8044:66
[INFO] [stdout]      |
[INFO] [stdout] 8044 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8177:50
[INFO] [stdout]      |
[INFO] [stdout] 8177 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8269:31
[INFO] [stdout]      |
[INFO] [stdout] 8269 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8284:27
[INFO] [stdout]      |
[INFO] [stdout] 8284 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8290:66
[INFO] [stdout]      |
[INFO] [stdout] 8290 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8444:50
[INFO] [stdout]      |
[INFO] [stdout] 8444 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8542:31
[INFO] [stdout]      |
[INFO] [stdout] 8542 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8558:27
[INFO] [stdout]      |
[INFO] [stdout] 8558 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8564:66
[INFO] [stdout]      |
[INFO] [stdout] 8564 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8673:53
[INFO] [stdout]      |
[INFO] [stdout] 8673 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8675:65
[INFO] [stdout]      |
[INFO] [stdout] 8675 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8844:50
[INFO] [stdout]      |
[INFO] [stdout] 8844 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftUpdateCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8934:31
[INFO] [stdout]      |
[INFO] [stdout] 8934 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8949:27
[INFO] [stdout]      |
[INFO] [stdout] 8949 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8955:66
[INFO] [stdout]      |
[INFO] [stdout] 8955 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9088:50
[INFO] [stdout]      |
[INFO] [stdout] 9088 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9187:31
[INFO] [stdout]      |
[INFO] [stdout] 9187 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9202:27
[INFO] [stdout]      |
[INFO] [stdout] 9202 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9208:66
[INFO] [stdout]      |
[INFO] [stdout] 9208 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9394:50
[INFO] [stdout]      |
[INFO] [stdout] 9394 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9484:31
[INFO] [stdout]      |
[INFO] [stdout] 9484 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9499:27
[INFO] [stdout]      |
[INFO] [stdout] 9499 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9505:66
[INFO] [stdout]      |
[INFO] [stdout] 9505 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9649:50
[INFO] [stdout]      |
[INFO] [stdout] 9649 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9745:31
[INFO] [stdout]      |
[INFO] [stdout] 9745 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9760:27
[INFO] [stdout]      |
[INFO] [stdout] 9760 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9766:66
[INFO] [stdout]      |
[INFO] [stdout] 9766 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9912:50
[INFO] [stdout]      |
[INFO] [stdout] 9912 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchModifyCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10009:31
[INFO] [stdout]       |
[INFO] [stdout] 10009 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10024:27
[INFO] [stdout]       |
[INFO] [stdout] 10024 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10030:66
[INFO] [stdout]       |
[INFO] [stdout] 10030 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10198:50
[INFO] [stdout]       |
[INFO] [stdout] 10198 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelPatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10295:31
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10310:27
[INFO] [stdout]       |
[INFO] [stdout] 10310 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10316:66
[INFO] [stdout]       |
[INFO] [stdout] 10316 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10484:50
[INFO] [stdout]       |
[INFO] [stdout] 10484 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelUpdateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10574:31
[INFO] [stdout]       |
[INFO] [stdout] 10574 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10589:27
[INFO] [stdout]       |
[INFO] [stdout] 10589 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10595:66
[INFO] [stdout]       |
[INFO] [stdout] 10595 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10728:50
[INFO] [stdout]       |
[INFO] [stdout] 10728 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10826:31
[INFO] [stdout]       |
[INFO] [stdout] 10826 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10841:27
[INFO] [stdout]       |
[INFO] [stdout] 10841 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10847:66
[INFO] [stdout]       |
[INFO] [stdout] 10847 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11004:50
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendACreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11102:31
[INFO] [stdout]       |
[INFO] [stdout] 11102 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11117:27
[INFO] [stdout]       |
[INFO] [stdout] 11117 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11123:66
[INFO] [stdout]       |
[INFO] [stdout] 11123 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11280:50
[INFO] [stdout]       |
[INFO] [stdout] 11280 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateAutoForwardingCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11376:31
[INFO] [stdout]       |
[INFO] [stdout] 11376 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11391:27
[INFO] [stdout]       |
[INFO] [stdout] 11391 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11397:66
[INFO] [stdout]       |
[INFO] [stdout] 11397 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11554:50
[INFO] [stdout]       |
[INFO] [stdout] 11554 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11644:31
[INFO] [stdout]       |
[INFO] [stdout] 11644 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11659:27
[INFO] [stdout]       |
[INFO] [stdout] 11659 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11665:66
[INFO] [stdout]       |
[INFO] [stdout] 11665 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11809:50
[INFO] [stdout]       |
[INFO] [stdout] 11809 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadUntrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11899:31
[INFO] [stdout]       |
[INFO] [stdout] 11899 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11914:27
[INFO] [stdout]       |
[INFO] [stdout] 11914 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11920:66
[INFO] [stdout]       |
[INFO] [stdout] 11920 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12064:50
[INFO] [stdout]       |
[INFO] [stdout] 12064 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12163:31
[INFO] [stdout]       |
[INFO] [stdout] 12163 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12178:27
[INFO] [stdout]       |
[INFO] [stdout] 12178 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12184:66
[INFO] [stdout]       |
[INFO] [stdout] 12184 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12352:50
[INFO] [stdout]       |
[INFO] [stdout] 12352 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAPatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12449:31
[INFO] [stdout]       |
[INFO] [stdout] 12449 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12464:27
[INFO] [stdout]       |
[INFO] [stdout] 12464 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12470:66
[INFO] [stdout]       |
[INFO] [stdout] 12470 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12638:50
[INFO] [stdout]       |
[INFO] [stdout] 12638 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadModifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12728:31
[INFO] [stdout]       |
[INFO] [stdout] 12728 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12743:27
[INFO] [stdout]       |
[INFO] [stdout] 12743 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12749:66
[INFO] [stdout]       |
[INFO] [stdout] 12749 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12882:50
[INFO] [stdout]       |
[INFO] [stdout] 12882 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12979:31
[INFO] [stdout]       |
[INFO] [stdout] 12979 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12994:27
[INFO] [stdout]       |
[INFO] [stdout] 12994 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13000:66
[INFO] [stdout]       |
[INFO] [stdout] 13000 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13168:50
[INFO] [stdout]       |
[INFO] [stdout] 13168 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoInsertCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13259:31
[INFO] [stdout]       |
[INFO] [stdout] 13259 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13274:27
[INFO] [stdout]       |
[INFO] [stdout] 13274 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13280:66
[INFO] [stdout]       |
[INFO] [stdout] 13280 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13435:50
[INFO] [stdout]       |
[INFO] [stdout] 13435 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageAttachmentGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13532:31
[INFO] [stdout]       |
[INFO] [stdout] 13532 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13547:27
[INFO] [stdout]       |
[INFO] [stdout] 13547 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13553:66
[INFO] [stdout]       |
[INFO] [stdout] 13553 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13721:50
[INFO] [stdout]       |
[INFO] [stdout] 13721 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageModifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13815:31
[INFO] [stdout]       |
[INFO] [stdout] 13815 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13830:27
[INFO] [stdout]       |
[INFO] [stdout] 13830 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13836:66
[INFO] [stdout]       |
[INFO] [stdout] 13836 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14003:50
[INFO] [stdout]       |
[INFO] [stdout] 14003 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14099:31
[INFO] [stdout]       |
[INFO] [stdout] 14099 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14114:27
[INFO] [stdout]       |
[INFO] [stdout] 14114 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14120:66
[INFO] [stdout]       |
[INFO] [stdout] 14120 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14277:50
[INFO] [stdout]       |
[INFO] [stdout] 14277 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserWatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14375:31
[INFO] [stdout]       |
[INFO] [stdout] 14375 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14390:27
[INFO] [stdout]       |
[INFO] [stdout] 14390 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14396:66
[INFO] [stdout]       |
[INFO] [stdout] 14396 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14553:50
[INFO] [stdout]       |
[INFO] [stdout] 14553 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14650:31
[INFO] [stdout]       |
[INFO] [stdout] 14650 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14665:27
[INFO] [stdout]       |
[INFO] [stdout] 14665 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14671:66
[INFO] [stdout]       |
[INFO] [stdout] 14671 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14844:50
[INFO] [stdout]       |
[INFO] [stdout] 14844 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14940:31
[INFO] [stdout]       |
[INFO] [stdout] 14940 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14955:27
[INFO] [stdout]       |
[INFO] [stdout] 14955 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14961:66
[INFO] [stdout]       |
[INFO] [stdout] 14961 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15118:50
[INFO] [stdout]       |
[INFO] [stdout] 15118 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateImapCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15215:31
[INFO] [stdout]       |
[INFO] [stdout] 15215 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15231:27
[INFO] [stdout]       |
[INFO] [stdout] 15231 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15237:66
[INFO] [stdout]       |
[INFO] [stdout] 15237 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15345:53
[INFO] [stdout]       |
[INFO] [stdout] 15345 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]       |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15347:65
[INFO] [stdout]       |
[INFO] [stdout] 15347 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]       |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15506:50
[INFO] [stdout]       |
[INFO] [stdout] 15506 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageSendCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15596:31
[INFO] [stdout]       |
[INFO] [stdout] 15596 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15611:27
[INFO] [stdout]       |
[INFO] [stdout] 15611 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15617:66
[INFO] [stdout]       |
[INFO] [stdout] 15617 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15761:50
[INFO] [stdout]       |
[INFO] [stdout] 15761 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadTrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15850:31
[INFO] [stdout]       |
[INFO] [stdout] 15850 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15865:27
[INFO] [stdout]       |
[INFO] [stdout] 15865 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15871:66
[INFO] [stdout]       |
[INFO] [stdout] 15871 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15993:50
[INFO] [stdout]       |
[INFO] [stdout] 15993 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserStopCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16084:31
[INFO] [stdout]       |
[INFO] [stdout] 16084 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16099:27
[INFO] [stdout]       |
[INFO] [stdout] 16099 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16105:66
[INFO] [stdout]       |
[INFO] [stdout] 16105 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16249:50
[INFO] [stdout]       |
[INFO] [stdout] 16249 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoSetDefaultCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16348:31
[INFO] [stdout]       |
[INFO] [stdout] 16348 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16363:27
[INFO] [stdout]       |
[INFO] [stdout] 16363 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16369:66
[INFO] [stdout]       |
[INFO] [stdout] 16369 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16555:50
[INFO] [stdout]       |
[INFO] [stdout] 16555 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16654:31
[INFO] [stdout]       |
[INFO] [stdout] 16654 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16669:27
[INFO] [stdout]       |
[INFO] [stdout] 16669 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16675:66
[INFO] [stdout]       |
[INFO] [stdout] 16675 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16843:50
[INFO] [stdout]       |
[INFO] [stdout] 16843 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAUpdateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16939:31
[INFO] [stdout]       |
[INFO] [stdout] 16939 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16954:27
[INFO] [stdout]       |
[INFO] [stdout] 16954 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16960:66
[INFO] [stdout]       |
[INFO] [stdout] 16960 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17117:50
[INFO] [stdout]       |
[INFO] [stdout] 17117 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17208:31
[INFO] [stdout]       |
[INFO] [stdout] 17208 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17223:27
[INFO] [stdout]       |
[INFO] [stdout] 17223 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17229:66
[INFO] [stdout]       |
[INFO] [stdout] 17229 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17373:50
[INFO] [stdout]       |
[INFO] [stdout] 17373 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17463:31
[INFO] [stdout]       |
[INFO] [stdout] 17463 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17478:27
[INFO] [stdout]       |
[INFO] [stdout] 17478 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17484:66
[INFO] [stdout]       |
[INFO] [stdout] 17484 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17628:50
[INFO] [stdout]       |
[INFO] [stdout] 17628 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageTrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17717:31
[INFO] [stdout]       |
[INFO] [stdout] 17717 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17732:27
[INFO] [stdout]       |
[INFO] [stdout] 17732 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17738:66
[INFO] [stdout]       |
[INFO] [stdout] 17738 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17871:50
[INFO] [stdout]       |
[INFO] [stdout] 17871 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserGetProfileCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17965:31
[INFO] [stdout]       |
[INFO] [stdout] 17965 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17980:27
[INFO] [stdout]       |
[INFO] [stdout] 17980 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17986:66
[INFO] [stdout]       |
[INFO] [stdout] 17986 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18153:50
[INFO] [stdout]       |
[INFO] [stdout] 18153 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18245:31
[INFO] [stdout]       |
[INFO] [stdout] 18245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18260:27
[INFO] [stdout]       |
[INFO] [stdout] 18260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18266:66
[INFO] [stdout]       |
[INFO] [stdout] 18266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18399:50
[INFO] [stdout]       |
[INFO] [stdout] 18399 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAVerifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18488:31
[INFO] [stdout]       |
[INFO] [stdout] 18488 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18503:27
[INFO] [stdout]       |
[INFO] [stdout] 18503 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18509:66
[INFO] [stdout]       |
[INFO] [stdout] 18509 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18642:50
[INFO] [stdout]       |
[INFO] [stdout] 18642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18743:31
[INFO] [stdout]       |
[INFO] [stdout] 18743 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18759:27
[INFO] [stdout]       |
[INFO] [stdout] 18759 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18765:66
[INFO] [stdout]       |
[INFO] [stdout] 18765 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18879:53
[INFO] [stdout]       |
[INFO] [stdout] 18879 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]       |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18881:65
[INFO] [stdout]       |
[INFO] [stdout] 18881 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]       |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19054:50
[INFO] [stdout]       |
[INFO] [stdout] 19054 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageInsertCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19143:31
[INFO] [stdout]       |
[INFO] [stdout] 19143 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19158:27
[INFO] [stdout]       |
[INFO] [stdout] 19158 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19164:66
[INFO] [stdout]       |
[INFO] [stdout] 19164 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19297:50
[INFO] [stdout]       |
[INFO] [stdout] 19297 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetAutoForwardingCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19389:31
[INFO] [stdout]       |
[INFO] [stdout] 19389 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19404:27
[INFO] [stdout]       |
[INFO] [stdout] 19404 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19410:66
[INFO] [stdout]       |
[INFO] [stdout] 19410 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19543:50
[INFO] [stdout]       |
[INFO] [stdout] 19543 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendADeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19635:31
[INFO] [stdout]       |
[INFO] [stdout] 19635 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19650:27
[INFO] [stdout]       |
[INFO] [stdout] 19650 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19656:66
[INFO] [stdout]       |
[INFO] [stdout] 19656 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19789:50
[INFO] [stdout]       |
[INFO] [stdout] 19789 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:574:28
[INFO] [stdout]     |
[INFO] [stdout] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:166:31
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stdout]     |                               ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |     MissingToken(Box<error::Error>),
[INFO] [stdout]     |                      ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:342:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stdout]     |                                      ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:369:52
[INFO] [stdout]     |
[INFO] [stdout] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stdout]     |                                                    ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout]     |                                                ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:616:27
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stdout]     |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:622:25
[INFO] [stdout]     |
[INFO] [stdout] 622 |     pub reader: &'a mut ReadSeek,
[INFO] [stdout]     |                         ^^^^^^^^ help: use `dyn`: `dyn ReadSeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2711:31
[INFO] [stdout]      |
[INFO] [stdout] 2711 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2726:27
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:2732:66
[INFO] [stdout]      |
[INFO] [stdout] 2732 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2889:50
[INFO] [stdout]      |
[INFO] [stdout] 2889 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateVacationCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2980:31
[INFO] [stdout]      |
[INFO] [stdout] 2980 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2995:27
[INFO] [stdout]      |
[INFO] [stdout] 2995 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3001:66
[INFO] [stdout]      |
[INFO] [stdout] 3001 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3156:50
[INFO] [stdout]      |
[INFO] [stdout] 3156 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3245:31
[INFO] [stdout]      |
[INFO] [stdout] 3245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3260:27
[INFO] [stdout]      |
[INFO] [stdout] 3260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3266:66
[INFO] [stdout]      |
[INFO] [stdout] 3266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3399:50
[INFO] [stdout]      |
[INFO] [stdout] 3399 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3488:31
[INFO] [stdout]      |
[INFO] [stdout] 3488 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3503:27
[INFO] [stdout]      |
[INFO] [stdout] 3503 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3509:66
[INFO] [stdout]      |
[INFO] [stdout] 3509 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3642:50
[INFO] [stdout]      |
[INFO] [stdout] 3642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetImapCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3747:31
[INFO] [stdout]      |
[INFO] [stdout] 3747 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3763:27
[INFO] [stdout]      |
[INFO] [stdout] 3763 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:3769:66
[INFO] [stdout]      |
[INFO] [stdout] 3769 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3889:53
[INFO] [stdout]      |
[INFO] [stdout] 3889 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3891:65
[INFO] [stdout]      |
[INFO] [stdout] 3891 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4078:50
[INFO] [stdout]      |
[INFO] [stdout] 4078 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageImportCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4167:31
[INFO] [stdout]      |
[INFO] [stdout] 4167 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4182:27
[INFO] [stdout]      |
[INFO] [stdout] 4182 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4188:66
[INFO] [stdout]      |
[INFO] [stdout] 4188 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4321:50
[INFO] [stdout]      |
[INFO] [stdout] 4321 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4411:31
[INFO] [stdout]      |
[INFO] [stdout] 4411 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4426:27
[INFO] [stdout]      |
[INFO] [stdout] 4426 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4432:66
[INFO] [stdout]      |
[INFO] [stdout] 4432 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4576:50
[INFO] [stdout]      |
[INFO] [stdout] 4576 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4675:31
[INFO] [stdout]      |
[INFO] [stdout] 4675 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4690:27
[INFO] [stdout]      |
[INFO] [stdout] 4690 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:4696:66
[INFO] [stdout]      |
[INFO] [stdout] 4696 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4882:50
[INFO] [stdout]      |
[INFO] [stdout] 4882 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserHistoryListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4979:31
[INFO] [stdout]      |
[INFO] [stdout] 4979 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:4995:27
[INFO] [stdout]      |
[INFO] [stdout] 4995 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5001:66
[INFO] [stdout]      |
[INFO] [stdout] 5001 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5109:53
[INFO] [stdout]      |
[INFO] [stdout] 5109 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5111:65
[INFO] [stdout]      |
[INFO] [stdout] 5111 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5270:50
[INFO] [stdout]      |
[INFO] [stdout] 5270 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftCreateCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5360:31
[INFO] [stdout]      |
[INFO] [stdout] 5360 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5375:27
[INFO] [stdout]      |
[INFO] [stdout] 5375 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5381:66
[INFO] [stdout]      |
[INFO] [stdout] 5381 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5525:50
[INFO] [stdout]      |
[INFO] [stdout] 5525 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5615:31
[INFO] [stdout]      |
[INFO] [stdout] 5615 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5630:27
[INFO] [stdout]      |
[INFO] [stdout] 5630 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5636:66
[INFO] [stdout]      |
[INFO] [stdout] 5636 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5769:50
[INFO] [stdout]      |
[INFO] [stdout] 5769 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5859:31
[INFO] [stdout]      |
[INFO] [stdout] 5859 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:5874:27
[INFO] [stdout]      |
[INFO] [stdout] 5874 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:5880:66
[INFO] [stdout]      |
[INFO] [stdout] 5880 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6024:50
[INFO] [stdout]      |
[INFO] [stdout] 6024 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6113:31
[INFO] [stdout]      |
[INFO] [stdout] 6113 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6128:27
[INFO] [stdout]      |
[INFO] [stdout] 6128 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6134:66
[INFO] [stdout]      |
[INFO] [stdout] 6134 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6267:50
[INFO] [stdout]      |
[INFO] [stdout] 6267 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6364:31
[INFO] [stdout]      |
[INFO] [stdout] 6364 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6380:27
[INFO] [stdout]      |
[INFO] [stdout] 6380 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6386:66
[INFO] [stdout]      |
[INFO] [stdout] 6386 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6494:53
[INFO] [stdout]      |
[INFO] [stdout] 6494 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6496:65
[INFO] [stdout]      |
[INFO] [stdout] 6496 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6655:50
[INFO] [stdout]      |
[INFO] [stdout] 6655 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftSendCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6745:31
[INFO] [stdout]      |
[INFO] [stdout] 6745 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6760:27
[INFO] [stdout]      |
[INFO] [stdout] 6760 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:6766:66
[INFO] [stdout]      |
[INFO] [stdout] 6766 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6910:50
[INFO] [stdout]      |
[INFO] [stdout] 6910 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageUntrashCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:6999:31
[INFO] [stdout]      |
[INFO] [stdout] 6999 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7014:27
[INFO] [stdout]      |
[INFO] [stdout] 7014 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7020:66
[INFO] [stdout]      |
[INFO] [stdout] 7020 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7153:50
[INFO] [stdout]      |
[INFO] [stdout] 7153 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetPopCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7249:31
[INFO] [stdout]      |
[INFO] [stdout] 7249 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7264:27
[INFO] [stdout]      |
[INFO] [stdout] 7264 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7270:66
[INFO] [stdout]      |
[INFO] [stdout] 7270 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7427:50
[INFO] [stdout]      |
[INFO] [stdout] 7427 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdatePopCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7516:31
[INFO] [stdout]      |
[INFO] [stdout] 7516 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7531:27
[INFO] [stdout]      |
[INFO] [stdout] 7531 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7537:66
[INFO] [stdout]      |
[INFO] [stdout] 7537 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7670:50
[INFO] [stdout]      |
[INFO] [stdout] 7670 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetVacationCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7766:31
[INFO] [stdout]      |
[INFO] [stdout] 7766 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7781:27
[INFO] [stdout]      |
[INFO] [stdout] 7781 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:7787:66
[INFO] [stdout]      |
[INFO] [stdout] 7787 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:7933:50
[INFO] [stdout]      |
[INFO] [stdout] 7933 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8023:31
[INFO] [stdout]      |
[INFO] [stdout] 8023 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8038:27
[INFO] [stdout]      |
[INFO] [stdout] 8038 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8044:66
[INFO] [stdout]      |
[INFO] [stdout] 8044 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8177:50
[INFO] [stdout]      |
[INFO] [stdout] 8177 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8269:31
[INFO] [stdout]      |
[INFO] [stdout] 8269 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8284:27
[INFO] [stdout]      |
[INFO] [stdout] 8284 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8290:66
[INFO] [stdout]      |
[INFO] [stdout] 8290 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8444:50
[INFO] [stdout]      |
[INFO] [stdout] 8444 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8542:31
[INFO] [stdout]      |
[INFO] [stdout] 8542 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8558:27
[INFO] [stdout]      |
[INFO] [stdout] 8558 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8564:66
[INFO] [stdout]      |
[INFO] [stdout] 8564 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8673:53
[INFO] [stdout]      |
[INFO] [stdout] 8673 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8675:65
[INFO] [stdout]      |
[INFO] [stdout] 8675 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8844:50
[INFO] [stdout]      |
[INFO] [stdout] 8844 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftUpdateCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8934:31
[INFO] [stdout]      |
[INFO] [stdout] 8934 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:8949:27
[INFO] [stdout]      |
[INFO] [stdout] 8949 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:8955:66
[INFO] [stdout]      |
[INFO] [stdout] 8955 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9088:50
[INFO] [stdout]      |
[INFO] [stdout] 9088 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterDeleteCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9187:31
[INFO] [stdout]      |
[INFO] [stdout] 9187 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9202:27
[INFO] [stdout]      |
[INFO] [stdout] 9202 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9208:66
[INFO] [stdout]      |
[INFO] [stdout] 9208 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9394:50
[INFO] [stdout]      |
[INFO] [stdout] 9394 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadListCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9484:31
[INFO] [stdout]      |
[INFO] [stdout] 9484 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9499:27
[INFO] [stdout]      |
[INFO] [stdout] 9499 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9505:66
[INFO] [stdout]      |
[INFO] [stdout] 9505 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9649:50
[INFO] [stdout]      |
[INFO] [stdout] 9649 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterGetCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9745:31
[INFO] [stdout]      |
[INFO] [stdout] 9745 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9760:27
[INFO] [stdout]      |
[INFO] [stdout] 9760 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/lib.rs:9766:66
[INFO] [stdout]      |
[INFO] [stdout] 9766 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:9912:50
[INFO] [stdout]      |
[INFO] [stdout] 9912 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchModifyCall<'a, C, A> {
[INFO] [stdout]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10009:31
[INFO] [stdout]       |
[INFO] [stdout] 10009 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10024:27
[INFO] [stdout]       |
[INFO] [stdout] 10024 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10030:66
[INFO] [stdout]       |
[INFO] [stdout] 10030 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10198:50
[INFO] [stdout]       |
[INFO] [stdout] 10198 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelPatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10295:31
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10310:27
[INFO] [stdout]       |
[INFO] [stdout] 10310 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10316:66
[INFO] [stdout]       |
[INFO] [stdout] 10316 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10484:50
[INFO] [stdout]       |
[INFO] [stdout] 10484 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelUpdateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10574:31
[INFO] [stdout]       |
[INFO] [stdout] 10574 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10589:27
[INFO] [stdout]       |
[INFO] [stdout] 10589 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10595:66
[INFO] [stdout]       |
[INFO] [stdout] 10595 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10728:50
[INFO] [stdout]       |
[INFO] [stdout] 10728 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10826:31
[INFO] [stdout]       |
[INFO] [stdout] 10826 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:10841:27
[INFO] [stdout]       |
[INFO] [stdout] 10841 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:10847:66
[INFO] [stdout]       |
[INFO] [stdout] 10847 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11004:50
[INFO] [stdout]       |
[INFO] [stdout] 11004 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendACreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11102:31
[INFO] [stdout]       |
[INFO] [stdout] 11102 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11117:27
[INFO] [stdout]       |
[INFO] [stdout] 11117 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11123:66
[INFO] [stdout]       |
[INFO] [stdout] 11123 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11280:50
[INFO] [stdout]       |
[INFO] [stdout] 11280 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateAutoForwardingCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11376:31
[INFO] [stdout]       |
[INFO] [stdout] 11376 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11391:27
[INFO] [stdout]       |
[INFO] [stdout] 11391 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11397:66
[INFO] [stdout]       |
[INFO] [stdout] 11397 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11554:50
[INFO] [stdout]       |
[INFO] [stdout] 11554 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11644:31
[INFO] [stdout]       |
[INFO] [stdout] 11644 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11659:27
[INFO] [stdout]       |
[INFO] [stdout] 11659 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11665:66
[INFO] [stdout]       |
[INFO] [stdout] 11665 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11809:50
[INFO] [stdout]       |
[INFO] [stdout] 11809 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadUntrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11899:31
[INFO] [stdout]       |
[INFO] [stdout] 11899 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:11914:27
[INFO] [stdout]       |
[INFO] [stdout] 11914 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:11920:66
[INFO] [stdout]       |
[INFO] [stdout] 11920 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12064:50
[INFO] [stdout]       |
[INFO] [stdout] 12064 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12163:31
[INFO] [stdout]       |
[INFO] [stdout] 12163 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12178:27
[INFO] [stdout]       |
[INFO] [stdout] 12178 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12184:66
[INFO] [stdout]       |
[INFO] [stdout] 12184 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12352:50
[INFO] [stdout]       |
[INFO] [stdout] 12352 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAPatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12449:31
[INFO] [stdout]       |
[INFO] [stdout] 12449 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12464:27
[INFO] [stdout]       |
[INFO] [stdout] 12464 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12470:66
[INFO] [stdout]       |
[INFO] [stdout] 12470 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12638:50
[INFO] [stdout]       |
[INFO] [stdout] 12638 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadModifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12728:31
[INFO] [stdout]       |
[INFO] [stdout] 12728 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12743:27
[INFO] [stdout]       |
[INFO] [stdout] 12743 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:12749:66
[INFO] [stdout]       |
[INFO] [stdout] 12749 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12882:50
[INFO] [stdout]       |
[INFO] [stdout] 12882 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12979:31
[INFO] [stdout]       |
[INFO] [stdout] 12979 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:12994:27
[INFO] [stdout]       |
[INFO] [stdout] 12994 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13000:66
[INFO] [stdout]       |
[INFO] [stdout] 13000 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13168:50
[INFO] [stdout]       |
[INFO] [stdout] 13168 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoInsertCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13259:31
[INFO] [stdout]       |
[INFO] [stdout] 13259 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13274:27
[INFO] [stdout]       |
[INFO] [stdout] 13274 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13280:66
[INFO] [stdout]       |
[INFO] [stdout] 13280 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13435:50
[INFO] [stdout]       |
[INFO] [stdout] 13435 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageAttachmentGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13532:31
[INFO] [stdout]       |
[INFO] [stdout] 13532 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13547:27
[INFO] [stdout]       |
[INFO] [stdout] 13547 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13553:66
[INFO] [stdout]       |
[INFO] [stdout] 13553 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13721:50
[INFO] [stdout]       |
[INFO] [stdout] 13721 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageModifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13815:31
[INFO] [stdout]       |
[INFO] [stdout] 13815 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:13830:27
[INFO] [stdout]       |
[INFO] [stdout] 13830 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:13836:66
[INFO] [stdout]       |
[INFO] [stdout] 13836 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14003:50
[INFO] [stdout]       |
[INFO] [stdout] 14003 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14099:31
[INFO] [stdout]       |
[INFO] [stdout] 14099 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14114:27
[INFO] [stdout]       |
[INFO] [stdout] 14114 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14120:66
[INFO] [stdout]       |
[INFO] [stdout] 14120 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14277:50
[INFO] [stdout]       |
[INFO] [stdout] 14277 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserWatchCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14375:31
[INFO] [stdout]       |
[INFO] [stdout] 14375 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14390:27
[INFO] [stdout]       |
[INFO] [stdout] 14390 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14396:66
[INFO] [stdout]       |
[INFO] [stdout] 14396 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14553:50
[INFO] [stdout]       |
[INFO] [stdout] 14553 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14650:31
[INFO] [stdout]       |
[INFO] [stdout] 14650 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14665:27
[INFO] [stdout]       |
[INFO] [stdout] 14665 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14671:66
[INFO] [stdout]       |
[INFO] [stdout] 14671 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14844:50
[INFO] [stdout]       |
[INFO] [stdout] 14844 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14940:31
[INFO] [stdout]       |
[INFO] [stdout] 14940 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:14955:27
[INFO] [stdout]       |
[INFO] [stdout] 14955 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:14961:66
[INFO] [stdout]       |
[INFO] [stdout] 14961 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15118:50
[INFO] [stdout]       |
[INFO] [stdout] 15118 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateImapCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15215:31
[INFO] [stdout]       |
[INFO] [stdout] 15215 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15231:27
[INFO] [stdout]       |
[INFO] [stdout] 15231 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15237:66
[INFO] [stdout]       |
[INFO] [stdout] 15237 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15345:53
[INFO] [stdout]       |
[INFO] [stdout] 15345 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]       |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15347:65
[INFO] [stdout]       |
[INFO] [stdout] 15347 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]       |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15506:50
[INFO] [stdout]       |
[INFO] [stdout] 15506 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageSendCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15596:31
[INFO] [stdout]       |
[INFO] [stdout] 15596 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15611:27
[INFO] [stdout]       |
[INFO] [stdout] 15611 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15617:66
[INFO] [stdout]       |
[INFO] [stdout] 15617 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15761:50
[INFO] [stdout]       |
[INFO] [stdout] 15761 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadTrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15850:31
[INFO] [stdout]       |
[INFO] [stdout] 15850 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15865:27
[INFO] [stdout]       |
[INFO] [stdout] 15865 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:15871:66
[INFO] [stdout]       |
[INFO] [stdout] 15871 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:15993:50
[INFO] [stdout]       |
[INFO] [stdout] 15993 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserStopCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16084:31
[INFO] [stdout]       |
[INFO] [stdout] 16084 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16099:27
[INFO] [stdout]       |
[INFO] [stdout] 16099 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16105:66
[INFO] [stdout]       |
[INFO] [stdout] 16105 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16249:50
[INFO] [stdout]       |
[INFO] [stdout] 16249 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoSetDefaultCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16348:31
[INFO] [stdout]       |
[INFO] [stdout] 16348 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16363:27
[INFO] [stdout]       |
[INFO] [stdout] 16363 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16369:66
[INFO] [stdout]       |
[INFO] [stdout] 16369 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16555:50
[INFO] [stdout]       |
[INFO] [stdout] 16555 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16654:31
[INFO] [stdout]       |
[INFO] [stdout] 16654 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16669:27
[INFO] [stdout]       |
[INFO] [stdout] 16669 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16675:66
[INFO] [stdout]       |
[INFO] [stdout] 16675 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16843:50
[INFO] [stdout]       |
[INFO] [stdout] 16843 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAUpdateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16939:31
[INFO] [stdout]       |
[INFO] [stdout] 16939 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:16954:27
[INFO] [stdout]       |
[INFO] [stdout] 16954 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:16960:66
[INFO] [stdout]       |
[INFO] [stdout] 16960 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17117:50
[INFO] [stdout]       |
[INFO] [stdout] 17117 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterCreateCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17208:31
[INFO] [stdout]       |
[INFO] [stdout] 17208 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17223:27
[INFO] [stdout]       |
[INFO] [stdout] 17223 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17229:66
[INFO] [stdout]       |
[INFO] [stdout] 17229 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17373:50
[INFO] [stdout]       |
[INFO] [stdout] 17373 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17463:31
[INFO] [stdout]       |
[INFO] [stdout] 17463 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17478:27
[INFO] [stdout]       |
[INFO] [stdout] 17478 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17484:66
[INFO] [stdout]       |
[INFO] [stdout] 17484 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17628:50
[INFO] [stdout]       |
[INFO] [stdout] 17628 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageTrashCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17717:31
[INFO] [stdout]       |
[INFO] [stdout] 17717 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17732:27
[INFO] [stdout]       |
[INFO] [stdout] 17732 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17738:66
[INFO] [stdout]       |
[INFO] [stdout] 17738 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17871:50
[INFO] [stdout]       |
[INFO] [stdout] 17871 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserGetProfileCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17965:31
[INFO] [stdout]       |
[INFO] [stdout] 17965 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:17980:27
[INFO] [stdout]       |
[INFO] [stdout] 17980 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:17986:66
[INFO] [stdout]       |
[INFO] [stdout] 17986 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18153:50
[INFO] [stdout]       |
[INFO] [stdout] 18153 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadGetCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18245:31
[INFO] [stdout]       |
[INFO] [stdout] 18245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18260:27
[INFO] [stdout]       |
[INFO] [stdout] 18260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18266:66
[INFO] [stdout]       |
[INFO] [stdout] 18266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18399:50
[INFO] [stdout]       |
[INFO] [stdout] 18399 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAVerifyCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18488:31
[INFO] [stdout]       |
[INFO] [stdout] 18488 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18503:27
[INFO] [stdout]       |
[INFO] [stdout] 18503 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18509:66
[INFO] [stdout]       |
[INFO] [stdout] 18509 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18642:50
[INFO] [stdout]       |
[INFO] [stdout] 18642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseListCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18743:31
[INFO] [stdout]       |
[INFO] [stdout] 18743 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18759:27
[INFO] [stdout]       |
[INFO] [stdout] 18759 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:18765:66
[INFO] [stdout]       |
[INFO] [stdout] 18765 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18879:53
[INFO] [stdout]       |
[INFO] [stdout] 18879 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stdout]       |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:18881:65
[INFO] [stdout]       |
[INFO] [stdout] 18881 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stdout]       |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19054:50
[INFO] [stdout]       |
[INFO] [stdout] 19054 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageInsertCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19143:31
[INFO] [stdout]       |
[INFO] [stdout] 19143 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19158:27
[INFO] [stdout]       |
[INFO] [stdout] 19158 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19164:66
[INFO] [stdout]       |
[INFO] [stdout] 19164 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19297:50
[INFO] [stdout]       |
[INFO] [stdout] 19297 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetAutoForwardingCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19389:31
[INFO] [stdout]       |
[INFO] [stdout] 19389 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19404:27
[INFO] [stdout]       |
[INFO] [stdout] 19404 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19410:66
[INFO] [stdout]       |
[INFO] [stdout] 19410 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19543:50
[INFO] [stdout]       |
[INFO] [stdout] 19543 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendADeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19635:31
[INFO] [stdout]       |
[INFO] [stdout] 19635 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19650:27
[INFO] [stdout]       |
[INFO] [stdout] 19650 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]      --> src/lib.rs:19656:66
[INFO] [stdout]       |
[INFO] [stdout] 19656 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stdout]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]      --> src/lib.rs:19789:50
[INFO] [stdout]       |
[INFO] [stdout] 19789 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseDeleteCall<'a, C, A> {
[INFO] [stdout]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:337:55
[INFO] [stdout]     |
[INFO] [stdout] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:344:46
[INFO] [stdout]     |
[INFO] [stdout] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:345:55
[INFO] [stdout]     |
[INFO] [stdout] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:337:55
[INFO] [stdout]     |
[INFO] [stdout] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:344:46
[INFO] [stdout]     |
[INFO] [stdout] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:345:55
[INFO] [stdout]     |
[INFO] [stdout] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 277 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 277 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 52.10s
[INFO] running `Command { std: "docker" "inspect" "6ed243427550d724266ce4a544c1c0600aa578cc64323510d100c1bc818dd479", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ed243427550d724266ce4a544c1c0600aa578cc64323510d100c1bc818dd479", kill_on_drop: false }`
[INFO] [stdout] 6ed243427550d724266ce4a544c1c0600aa578cc64323510d100c1bc818dd479
